home *** CD-ROM | disk | FTP | other *** search
/ TOS Silver 2000 / TOS Silver 2000.iso / online / CABDEMO / WORKARND.TXT < prev   
Encoding:
Text File  |  1998-08-29  |  2.9 KB  |  63 lines

  1. Probleme mit Grafikkarten?
  2. --------------------------
  3. Es gibt Grafikkarten, bzw. VDI-Treiber für Grafikkarten, die sich
  4. nicht an die VDI-Spezifikationen halten, bzw. die ärgerliche Bugs
  5. beinhalten. Oft fallen derartige Unzulänglichkeiten nicht auf, weil
  6. "normale" Programme die fehlerhaften VDI-Funktionen gar nicht 
  7. benötigen, oder sie auf eine Weise verwenden, die den Fehler nicht
  8. offensichtlich werden lassen. 
  9.  
  10. Im folgenden zähle ich die wichtigsten Bugs verschiedener Treiber/
  11. Karten auf. Für alle Fälle gibt es einen "Workaround", der den Bug 
  12. etwas abmildern kann.
  13.  
  14. - Ein Bug im NOVA-Treiber sorgt dafür, daß bei der Anzeige von GIF-
  15.   Animationen mit transparenten GIFs der Speicher mehr oder weniger
  16.   schnell ausgeht. Der NOVA-Treiber legt für Offscreen-Bitmaps 
  17.   Speicher an (und zwar jedesmal wenn ein weiteres Bild der 
  18.   Animation gezeichnet wird), gibt diesen Speicher aber nicht mehr
  19.   frei. 
  20.   
  21.   Abhilfe: Entweder man schaltet die GIF-Animationen in CAB aus,
  22.   oder man besorgt sich die neueste Version des NOVA-Treibers
  23.   (gibt's seit etwa März/April 1998).
  24.  
  25.  
  26. Um die Workarounds für die folgenden Bugs zu aktivieren, muß man im
  27. Ordner "modules" eine Datei "cabwa.inf" anlegen. Diese Datei kann
  28. mit einem beliebigen Editor angelegt werden. In diese Datei kann
  29. man z.Z. Folgendes eintragen (jeweils in eine Zeile, exakt so wie 
  30. angegeben).
  31.   
  32. - Falls der verwendete Grafikkartentreiber die VDI-Funktion 
  33.   vrt_cpyfm() nicht korrekt unterstützt (z.B. der Treiber für eine 
  34.   "Sunrise"- oder "Cyrel"-Karte), dann werden transparente GIFs 
  35.   nicht korrekt angezeigt (vorsichtig ausgedrückt ;-). Damit diese 
  36.   Bilder trotzdem noch brauchbar dargestellt werden, kann man 
  37.   folgende Zeile in diese Datei eintragen (Achtung: Die Bilder 
  38.   werden dann NICHT mehr transparent dargestellt, die transparenten 
  39.   Bereiche sind ausserdem komplett schwarz):
  40.   
  41.   TRANSGIF=OFF
  42.    
  43. - Falls die Funktion vq_scninfo() falsche Werte zum Aufbau des 
  44.   Bildspeichers der Grafikkarte liefert, dann werden Bilder im 16 
  45.   oder 256 Farben-Modus fehlerhaft dargestellt. In diesem Fall kann 
  46.   man die schnelleren Routinen zur Aufbereitung der Bilder in das 
  47.   Format der Grafikkarte ausschalten. Verwendet werden dann andere
  48.   (aber langsamere) Routinen. In die Datei trägt man dann ein:
  49.   
  50.   FASTTRNFM=OFF
  51.   
  52.  
  53. WICHTIG: Alle Workarounds sind nur nötig, falls der verwendete 
  54. Grafikkarten-Treiber Mist baut. Dies sind also keine Fehler von CAB! 
  55. Wenn es keine allgemeinen Probleme mit der Darstellung von Bildern 
  56. gibt, sollte man KEINE Datei "cabwa.inf" anlegen. Falls man nur 
  57. vereinzelt fehlerhafte Darstellungen bei Bildern beobachtet, dann 
  58. hängt dies vermutlich eher an defekten oder unvollständig 
  59. übertragenen Bildern und kann mit diesen Workarounds nicht 
  60. verhindert werden. Nur falls alle Bilder, oder alle transparenten 
  61. GIFs fehlerhaft dargestellt werden, könnte einer der Workarounds 
  62. helfen.
  63.